﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Omega.Game.Framework.Direct3D
{
    public interface IModelParser
    {
        
        ModelType ParserType { get;}
        /// <summary>
        /// Loads a model Data to a buffer , and then returns a Model3D;
        /// </summary>
        /// <param name="path">the Path to a file</param>
        /// <returns>Model3D</returns>
        Model3D Load(string path);
        /// <summary>
        /// Loads into a buffer the model Data
        /// the buffer is cleaned after you load the model with 
        /// </summary>
        void Parse();
    }
}
